#ifndef ROTATIONSKOERPER_H_
#define ROTATIONSKOERPER_H_

#include <osg/Geometry>
#include "Funktionen.h"

using namespace osg;

class Rotationskoerper{
private:

	int lsteps;
	int wsteps;
	double hoehe;
	bool flaechenKoerpern;
	double (Funktionen::*funktionsZeiger)(double x, bool abb);
	ref_ptr<Geometry> rect;
	Funktionen *funtionsInstance;

public:
	Rotationskoerper(const double height, bool flaechenKoerpern, double (Funktionen::*funktionsZeiger)(double x, bool abb));

	void aufbauen();
	Geometry* get();

	~Rotationskoerper();
};

#endif